/*
 * oled.h
 *
 *  Created on: 2018年7月3日
 *      Author: Administrator
 */

#ifndef APP_USER_OLED_H_
#define APP_USER_OLED_H_

#include "user_main.h"


void Oled_GPIO_Init();
void OLED_Fill(uint8 bmp_dat);
void OLED_Set_Pos(uint8 x, uint8 y);
void OLED_CLS(void);
void OLED_Init(void);
void OLED_P6x8Str(uint8 x,uint8 y,uint8 ch[]);
void OLED_P8x16Str(uint8 x,uint8 y,uint8 ch[]);
void OLED_P16x16Ch(uint8 x,uint8 y,uint8 CH[]);
void Draw_BMP(uint8 x0,uint8 y0,uint8 x1, uint8 y1,uint8 *BMP);
void OLED_P8x16StrMove(uint8 *xAdr,uint8 mode,uint8 y,uint8 ch[]);
void OLED_P6x8StrMove(uint8 *xAdr,uint8 mode,uint8 y,uint8 ch[]);
void OLED_P16X32Str(uint8 x,uint8 y,uint8 ch[]);
void Draw_VLine(uint8 x,uint8 endx,uint8 y);
void Draw_HLine(uint8 y,uint8 endy,uint8 x);
#endif /* APP_USER_OLED_H_ */
